package dominio;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;

import chiaviComposte.FeedbackPK;

@Entity
@IdClass(FeedbackPK.class)
@Table(name="feedback")
public class Feedback implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@Id private String mittente;
	@Id private String destinatario;
	@Id private Date data;
	    private float voto;
	    private String commento;
	
	@Column(name="mittente")    
	public String getMittente() {
	
		return mittente;
	
	}
	
	public void setMittente(String mittente) {
	
		this.mittente = mittente;
	
	}
	
	@Column(name="destinatario") 
	public String getDestinatario() {
	
		return destinatario;
	
	}
	
	public void setDestinatario(String destinatario) {
	
		this.destinatario = destinatario;
	
	}
	
	@Column(name="data") 
	public Date getData() {
	
		return data;
	
	}
	
	public void setData(Date data) {
	
		this.data = data;
	
	}
	
	@Column(name="voto") 
	public float getVoto() {
	
		return voto;
	
	}
	
	public void setVoto(float voto) {
	
		this.voto = voto;
	
	}
	
	@Column(name="commento") 
	public String getCommento() {
	
		return commento;
	
	}
	
	public void setCommento(String commento) {
	
		this.commento = commento;
	
	}

}
